Section 1. Updating your Firmware.

Contents / Next Section
In order to install this Developer pre-release of OS4 on your AmigaOne you must update its firmware (U-Boot) to V1.0.0, dated 12-Apr-2004 (or later).
If you know that your firmware ROM is write protected, then please contact your Amiga dealer to arrange for it to be replaced with an unprotected ROM before proceeding.
The update process should be able to detect if your firmware ROM is write protected and should halt if it cannot be updated.

Located on the AmigaOS4.0 Developer pre-release CD, in the Firmware directory, are the required images to update your U-Boot firmware.
Click here for instructions on how to create these images.
There are two versions available. One is for updating from U-Boot version 0.0.1 (September 10th, 2003), the other is for updating from version 1.0.0 (December 2003 or later).

Please ensure you use the correct version.

For example:-
For updating from "10th September 2003" or earlier U-Boot, use the "From 0.1" image.
For updating from "22nd December 2003" or later U-Boot, use the "From 1.0" image.

If you are unsure what version of U-Boot you have then perform the following:-



Press any key when the "Press any key to interrupt autoboot:" message appears on screen.
It should look like this:-


The U-Boot preferences count down will then start - allow this to complete without interrupting.
It should look like this:-


You should now see the U-Boot command prompt "]"
Type ver or version depending on your version of U-Boot and press Enter.
It should look like this:-


You should now have identified which firmware update to use. If you are ready to proceed then use the procedure outlined above to interrupt the U-Boot sequence. Insert the Firmware update CD into your CD-ROM drive and then at the U-Boot "]" prompt type:-

ide reset
diskboot 500000 X:0 ; bootm
*

* Where X is either 0, 1, 2 or 3 depending on your CDROM config.

CDROM as Primary Master Type: diskboot 500000 0:0 ; bootm
CDROM as Primary Slave Type: diskboot 500000 1:0 ; bootm
CDROM as Secondary Master Type: diskboot 500000 2:0 ; bootm
CDROM as Secondary Slave Type: diskboot 500000 3:0 ; bootm



If you are unsure about what diskboot command to use then take a look at the --Disk Summary-- output, which is displayed when you first power on your AmigaOne. This will show you which Device number your CD-ROM is attached to. The Device number is the same number you should use in the diskboot command. From the example below you can see that the CD-ROM is on Device 2, so you would use the "diskboot 500000 2:0 ; bootm" command.
It should look like this:-


If you have created a Floppy Disk updater under linux then at the U-Boot prompt "]" insert the disk into the Floppy Disk drive and type:-

fdcboot ; bootm

It is also possible to update your Firmware via a TFTP Session.
Firstly make sure that the "serverip" U-Boot environment variable is set to the IP address of the server you want to get the image from, for example: 192.168.0.5

See the Next Section for instructions on updating U-Boot variables before proceeding.

At the U-Boot "]" Prompt type:

setenv serverip 192.168.0.5 *

* Replace this IP address with the IP address of your TFTP Server.

Make sure the server is running a TFTP Server.

Copy the Floppy Firmware install file "updater.image" from the AmigaOS4.0 Developer pre-release CD into a directory on the TFTP Server that the TFTP program has access to.
This will be the file that you are going to run over TFTP.

At the U-Boot "]" Prompt type:

tftpboot 500000 updater.image

This should then run the updater program and give you the same output for the standard floppy version.

The Firmware update will then load from CD, Floppy or TFTP server and after a few seconds you will be presented with the following message
It should look like this:-


Press any key to continue.
You must type the letters "o" & "k" in that order to confirm you wish to proceed.


The update will go through an erasing process and then through an update process. Once completed there will be a count down of 5 seconds, after which your AmigaOne will be rebooted.
Please **DO NOT** turn off your AmigaOne during this update as it could render your firmware unusable and your AmigaOne unbootable.

If you are not completely confident about doing a U-Boot flash update then contact your Amiga dealer, who will advise you.




Contents / Next Section